﻿using System;

namespace DynamicMockerTests
{
	public class TestClass
	{
		public TestClass()
		{
			TestProperty = true;
		}

		public bool TestProperty { get; set; }

		public int TestMethod(int testValue)
		{
			return testValue*2;
		}

		public string TestMethod2(int testValue, string testString)
		{
			return string.Format("string: {0}, int: {1}", testString, testValue);
		}

		public void TestMethod3(int testValue)
		{
		}

		public static double TestStatic(double value)
		{
			return value*100;
		}

		public bool TestMethod_3(int testVal, string testString, DateTime testDate)
		{
			return testVal > 0;
		}
	}
}